.select-panel-wrap{
    		height:60px;
		width:180px;
        z-index: 2;
    border-bottom: 1px solid #e2e2e2;
        position: absolute;
    left: 0;
    top: 0;
    .date-select{
         border-bottom: 1px solid #e2e2e2;
         height: 30px;
        position: relative;
         line-height: 30px;
         
             .date-picker{
                 display: inline-block;
                text-align: center;
                cursor: pointer;
             	width:180px;
                height: 20px;
                line-height: 20px;
             
                color: #20a0ff;
             }
             .el-input{
                    cursor: pointer;
                 position: absolute;
                 left: 0;
                 top: 0;
                 max-width: 180px;
                 opacity: 0;

             }
    }
      .unfold{
               background-color: #fff;
               border: 1px solid #20a0ff
       }
   .filter-sort{
     
       width: 180px;
    
     .filter-sort-head{
          height: 30px;
             line-height: 30px;
                text-align: center;
     }
     .filter-sort-main{
         .search-wrap{
             position: relative;
            margin: 10px;
            background: #fff;
            border: 1px #dfdfdf solid;
            height: 24px;
            line-height: 24px;
         }
         .ranklist-wrap{
             .rs-rank-terms{
                 padding: 0 10px 15px;
                 h4{
                     background: #f6f6f6;
                        padding: 5px;
                        color: #555;
                        margin-bottom: 10px;
                        font-size: 12px;
                 
                    }
                    .rs-ranklist{
                        max-height: 182px;
                       
                    }
                 }
              .rs-rank-btns{
                  text-align: center;
                    padding-bottom: 5px;
              }
             
         }
         .input-room-search {
            width: 130px;
            height: 18px;
            padding: 0 5px;
            line-height: 18px;
            border: 0;
            outline: 0;
                }
        .fa-search{
                position: absolute;
            right: 4px;
            top: 0;
            cursor: pointer;
            width: 18px;
            height: 22px;
            line-height: 22px;
            font-size: 18px;
            color: #aeaeae;
        }
     }

   }
}
.room-type-wrap{
    position: absolute;
    top: 60px;
    width: 180px;
    margin-bottom: 40px;
    min-height: 60px;
   
    background-color: #f8f8f8;
    .item-room-first {
    height: 60px;
}
.room-state {
    position: absolute;
    right: 5px;
    bottom: 0;
    text-align: right;
    height: 23px;
    line-height: 23px;
}
 .dirty-clean {
  //  display: none;
    position: absolute;
    top: 0;
    right: -60px;
    height: 60px;
    line-height: 23px;
    width: 60px;
    font-size: 14px;
    color: #00b4f7;
    padding:8px 12px;
  //  line-height: 60px;
    background: #fff;
    font-weight: bold;
    box-shadow: 0 0 0 #e2e2e2,0 -2px 2px #e2e2e2,0 2px 2px #e2e2e2,2px 0 2px #e2e2e2;
    }
.item-room {
    position: relative;
    height: 61px;
    line-height: 20px;
    border: 0;
    border-bottom: 1px solid #e2e2e2;}
    .room-list{
        width: 180px;
        .table{
            width: 100%;
            .item-type{
                width: 120px;
                border-top: 0;
                border-left: 0;
                min-height: 60px;
                padding: 0 5px;
                word-wrap: break-word;
            }
            .item-room{
                width: 60px;
                padding: 0 5px;
                word-wrap: break-word;
                border: 0;
                border-bottom: 1px solid #e2e2e2;
                border-left: 1px solid #e2e2e2;
            }
        }
    }
}
.table thead tr th, .table tbody tr th, .table tfoot tr th, .table thead tr td, .table tbody tr td, .table tfoot tr td {
        padding: 8px;
    line-height: 1.428571429;
    border-bottom: 1px solid #e2e2e2;
}